package com.fiona.remoting.api;

import com.fiona.common.exception.RemotingException;

public interface Client {

	Object send(Object message) throws RemotingException;

	void received();

	void connect() throws RemotingException;

	void close();

	boolean isClosed();

	boolean isConnected();

	void reconnect() throws RemotingException;
}
